package aftersale.api.Vo;

import jd.api.vo.aftersale.CustomerExpectCompVO;
import jd.api.vo.aftersale.WareReturnJdCompVO;
import member.model.shop.MemberAddress;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * Created by Guo Benqiang on 2016/11/4.
 */
public class OrderAndSkuVO implements Serializable{


    /*
     * 京东订单号
     */
    private Long jdOrderId;
    /*
     *主订单号
     */
    private String orderMainId;

    private String storeId;

    private String memberId;

    private String orderItemId;

    private String subOrderitemId;



    /*
        * 地址
        */
    private String addressId;
    /*
      * 京东商品ID
      */
    private Long skuId;

    private String goodsId;

    /*
     * 商品名称
     */
    private String skuName;

    /*
     * 商品单价
     */
    private BigDecimal skuPrice;

    /*
     * 商品数量
     */
    private Integer skuNum;

    /*
     * 图片url
     */
    private String url;

    /*
     * 可退货数量
     */
    private Integer availableNumber;

    /*
     * 商品支持的服务类型
     */
    private List<CustomerExpectCompVO> serviceTypes;


    /*
         * 支持的商品返回京东方式
         */
    private List<WareReturnJdCompVO> returnTypes;

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getAddressId() {
        return addressId;
    }

    public void setAddressId(String addressId) {
        this.addressId = addressId;
    }


    public String getOrderMainId() {
        return orderMainId;
    }

    public void setOrderMainId(String orderMainId) {
        this.orderMainId = orderMainId;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public String getOrderItemId() {
        return orderItemId;
    }

    public void setOrderItemId(String orderItemId) {
        this.orderItemId = orderItemId;
    }

    public String getSubOrderitemId() {
        return subOrderitemId;
    }

    public void setSubOrderitemId(String subOrderitemId) {
        this.subOrderitemId = subOrderitemId;
    }


    public Integer getAvailableNumber() {
        return availableNumber;
    }

    public void setAvailableNumber(Integer availableNumber) {
        this.availableNumber = availableNumber;
    }

    public List<CustomerExpectCompVO> getServiceTypes() {
        return serviceTypes;
    }

    public void setServiceTypes(List<CustomerExpectCompVO> serviceTypes) {
        this.serviceTypes = serviceTypes;
    }

    public List<WareReturnJdCompVO> getReturnTypes() {
        return returnTypes;
    }

    public void setReturnTypes(List<WareReturnJdCompVO> returnTypes) {
        this.returnTypes = returnTypes;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public Long getJdOrderId() {
        return jdOrderId;
    }

    public void setJdOrderId(Long jdOrderId) {
        this.jdOrderId = jdOrderId;
    }

    public Long getSkuId() {
        return skuId;
    }

    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    public String getSkuName() {
        return skuName;
    }

    public void setSkuName(String skuName) {
        this.skuName = skuName;
    }

    public BigDecimal getSkuPrice() {
        return skuPrice;
    }

    public void setSkuPrice(BigDecimal skuPrice) {
        this.skuPrice = skuPrice;
    }

    public Integer getSkuNum() {
        return skuNum;
    }

    public void setSkuNum(Integer skuNum) {
        this.skuNum = skuNum;
    }


}


